home *** CD-ROM | disk | FTP | other *** search
/ AppleScript - The Beta Release / AppleScript - The Beta Release.iso / Development Tools / Interfaces / RIncludes / AERegistry.r < prev    next >
Encoding:
Text File  |  1992-11-20  |  13.8 KB  |  463 lines  |  [TEXT/MPS ]

  1. /*
  2.     AERegistry.r -- Type Declarations for Rez and DeRez
  3.     
  4.     Copyright Apple Computer, Inc. 1992
  5.     All rights reserved.
  6.  
  7.     1:36 PM Fri, 20 Nov 1992
  8. */
  9.  
  10. #ifndef __AEREGISTRY.R__
  11. #define __AEREGISTRY.R__
  12.  
  13. # define cAEList            'list'
  14. # define cApplication            'capp'
  15. # define cArc            'carc'
  16. # define cBoolean            'bool'
  17. # define cCell            'ccel'
  18. # define cChar            'cha '
  19. # define cColorTable            'clrt'
  20. # define cColumn            'ccol'
  21. # define cDocument            'docu'
  22. # define cDrawingArea            'cdrw'
  23. # define cEnumeration            'enum'
  24. # define cFile            'file'
  25. # define cFixed            'fixd'
  26. # define cFixedPoint            'fpnt'
  27. # define cFixedRectangle            'frct'
  28. # define cGraphicLine            'glin'
  29. # define cGraphicObject            'cgob'
  30. # define cGraphicShape            'cgsh'
  31. # define cGraphicText            'cgtx'
  32. # define cGroupedGraphic            'cpic'
  33. # define cInsertionLoc            'insl'
  34. # define cInsertionPoint            'cins'
  35. # define cIntlText            'itxt'
  36. # define cIntlWritingCode            'intl'
  37. # define cItem            'citm'
  38. # define cLine            'clin'
  39. # define cLongDateTime            'ldt '
  40. # define cLongFixed            'lfxd'
  41. # define cLongFixedPoint            'lfpt'
  42. # define cLongFixedRectangle            'lfrc'
  43. # define cLongInteger            'long'
  44. # define cLongPoint            'lpnt'
  45. # define cLongRectangle            'lrct'
  46. # define cMachineLoc            'mLoc'
  47. # define cMenu            'cmnu'
  48. # define cMenuItem            'cmen'
  49. # define cObject            'cobj'
  50. # define cObjectSpecifier            'obj '
  51. # define cOpenableObject            'coob'
  52. # define cOval            'covl'
  53. # define cParagraph            'cpar'
  54. # define cPICT            'PICT'
  55. # define cPixel            'cpxl'
  56. # define cPixelMap            'cpix'
  57. # define cPolygon            'cpgn'
  58. # define cProperty            'prop'
  59. # define cQDPoint            'QDpt'
  60. # define cQDRectangle            'qdrt'
  61. # define cRectangle            'crec'
  62. # define cRGBColor            'cRGB'
  63. # define cRotation            'trot'
  64. # define cRoundedRectangle            'crrc'
  65. # define cRow            'crow'
  66. # define cSelection            'csel'
  67. # define cShortInteger            'shor'
  68. # define cTable            'ctbl'
  69. # define cText            'ctxt'
  70. # define cTextFlow            'cflo'
  71. # define cTextStyles            'tsty'
  72. # define cType            'type'
  73. # define cVersion            'vers'
  74. # define cWindow            'cwin'
  75. # define cWord            'cwor'
  76. # define enumArrows            'arro'
  77. # define enumJustification            'just'
  78. # define enumKeyForm            'kfrm'
  79. # define enumPosition            'posi'
  80. # define enumProtection            'prtn'
  81. # define enumQuality            'qual'
  82. # define enumSaveOptions            'savo'
  83. # define enumStyle            'styl'
  84. # define enumTransferMode            'tran'
  85. # define errAEBadKeyForm            -10002
  86. # define errAECantHandleClass            -10010
  87. # define errAECantSupplyType            -10009
  88. # define errAEEventFailed            -10000
  89. # define errAEIndexTooLarge            -10007
  90. # define errAEInTransaction            -10011
  91. # define errAELocalOnly            -10016
  92. # define errAENoSuchTransaction            -10012
  93. # define errAENotAnElement            -10008
  94. # define errAENotASingleObject            -10014
  95. # define errAENotModifiable            -10003
  96. # define errAENoUserSelection            -10013
  97. # define errAEPrivilegeError            -10004
  98. # define errAEReadDenied            -10005
  99. # define errAETypeError            -10001
  100. # define errAEWriteDenied            -10006
  101. # define formUniqueID            'ID  '
  102. # define kAEAbout            'abou'
  103. # define kAEAfter            'afte'
  104. # define kAEAliasSelection            'sali'
  105. # define kAEAllCaps            'alcp'
  106. # define kAEArrowAtEnd            'aren'
  107. # define kAEArrowAtStart            'arst'
  108. # define kAEArrowBothEnds            'arbo'
  109. # define kAEAsk            'ask '
  110. # define kAEBefore            'befo'
  111. # define kAEBeginning            'bgng'
  112. # define kAEBeginsWith            'bgwt'
  113. # define kAEBeginTransaction            'begi'
  114. # define kAEBold            'bold'
  115. # define kAECaseSensEquals            'cseq'
  116. # define kAECentered            'cent'
  117. # define kAEChangeView            'view'
  118. # define kAEClone            'clon'
  119. # define kAEClose            'clos'
  120. # define kAECondensed            'cond'
  121. # define kAEContains            'cont'
  122. # define kAECopy            'copy'
  123. # define kAECoreSuite            'core'
  124. # define kAECountElements            'cnte'
  125. # define kAECreateElement            'crel'
  126. # define kAECreatePublisher            'cpub'
  127. # define kAECut            'cut '
  128. # define kAEDelete            'delo'
  129. # define kAEDoObjectsExist            'doex'
  130. # define kAEDoScript            'dosc'
  131. # define kAEDrag            'drag'
  132. # define kAEDuplicateSelection            'sdup'
  133. # define kAEEditGraphic            'edit'
  134. # define kAEEmptyTrash            'empt'
  135. # define kAEEnd            'end '
  136. # define kAEEndsWith            'ends'
  137. # define kAEEndTransaction            'endt'
  138. # define kAEEquals            '=   '
  139. # define kAEExpanded            'pexp'
  140. # define kAEFast            'fast'
  141. # define kAEFinderEvents            'FNDR'
  142. # define kAEFormulaProtect            'fpro'
  143. # define kAEFullyJustified            'full'
  144. # define kAEGetClassInfo            'qobj'
  145. # define kAEGetData            'getd'
  146. # define kAEGetDataSize            'dsiz'
  147. # define kAEGetEventInfo            'gtei'
  148. # define kAEGetInfoSelection            'sinf'
  149. # define kAEGetPrivilegeSelection            'sprv'
  150. # define kAEGetSuiteInfo            'gtsi'
  151. # define kAEGreaterThan            '>   '
  152. # define kAEGreaterThanEquals            '>=  '
  153. # define kAEGrow            'grow'
  154. # define kAEHidden            'hidn'
  155. # define kAEHiQuality            'hiqu'
  156. # define kAEImageGraphic            'imgr'
  157. # define kAEInfo            11
  158. # define kAEIsUniform            'isun'
  159. # define kAEItalic            'ital'
  160. # define kAELeftJustified            'left'
  161. # define kAELessThan            '<   '
  162. # define kAELessThanEquals            '<=  '
  163. # define kAELowercase            'lowc'
  164. # define kAEMain            0
  165. # define kAEMakeObjectsVisible            'mvis'
  166. # define kAEMiscStandards            'misc'
  167. # define kAEModifiable            'modf'
  168. # define kAEMove            'move'
  169. # define kAENo            'no  '
  170. # define kAENoArrow            'arno'
  171. # define kAENonmodifiable            'nmod'
  172. # define kAEOpen            'odoc'
  173. # define kAEOpenSelection            'sope'
  174. # define kAEOutline            'outl'
  175. # define kAEPageSetup            'pgsu'
  176. # define kAEPaste            'past'
  177. # define kAEPlain            'plan'
  178. # define kAEPrint            'pdoc'
  179. # define kAEPrintSelection            'spri'
  180. # define kAEPrintWindow            'pwin'
  181. # define kAEPutAwaySelection            'sput'
  182. # define kAEQDAddOver            'addo'
  183. # define kAEQDAddPin            'addp'
  184. # define kAEQDAdMax            'admx'
  185. # define kAEQDAdMin            'admn'
  186. # define kAEQDBic            'bic '
  187. # define kAEQDBlend            'blnd'
  188. # define kAEQDCopy            'cpy '
  189. # define kAEQDNotBic            'nbic'
  190. # define kAEQDNotCopy            'ncpy'
  191. # define kAEQDNotOr            'ntor'
  192. # define kAEQDNotXor            'nxor'
  193. # define kAEQDOr            'or  '
  194. # define kAEQDSubOver            'subo'
  195. # define kAEQDSubPin            'subp'
  196. # define kAEQDSupplementalSuite            'qdsp'
  197. # define kAEQDXor            'xor '
  198. # define kAEQuickdrawSuite            'qdrw'
  199. # define kAERedo            'redo'
  200. # define kAERegular            'regl'
  201. # define kAEReplace            'rplc'
  202. # define kAERequiredSuite            'reqd'
  203. # define kAERestart            'rest'
  204. # define kAERevealSelection            'srev'
  205. # define kAERevert            'rvrt'
  206. # define kAERightJustified            'rght'
  207. # define kAESave            'save'
  208. # define kAESelect            'slct'
  209. # define kAESetData            'setd'
  210. # define kAESetPosition            'posn'
  211. # define kAEShadow            'shad'
  212. # define kAESharing            13
  213. # define kAEShowClipboard            'shcl'
  214. # define kAEShutDown            'shut'
  215. # define kAESleep            'slep'
  216. # define kAESmallCaps            'smcp'
  217. # define kAESpecialClassProperties            'c@#!'
  218. # define kAEStrikethrough            'strk'
  219. # define kAESubscript            'sbsc'
  220. # define kAESuperscript            'spsc'
  221. # define kAETableSuite            'tbls'
  222. # define kAETextSuite            'TEXT'
  223. # define kAETransactionTerminated            'ttrm'
  224. # define kAEUnderline            'undl'
  225. # define kAEUndo            'undo'
  226. # define kAEWholeWordEquals            'wweq'
  227. # define kAEYes            'yes '
  228. # define kAEZoom            'zoom'
  229. # define kByCommentView            6
  230. # define kByDateView            3
  231. # define kByIconView            1
  232. # define kByKindView            5
  233. # define kByLabelView            7
  234. # define kByNameView            2
  235. # define kBySizeView            4
  236. # define kBySmallIcon            0
  237. # define kByVersionView            8
  238. # define keyAEAngle            'kang'
  239. # define keyAEArcAngle            'parc'
  240. # define keyAEBaseAddr            'badd'
  241. # define keyAEBestType            'pbst'
  242. # define keyAEBgndColor            'kbcl'
  243. # define keyAEBgndPattern            'kbpt'
  244. # define keyAEBounds            'pbnd'
  245. # define keyAECellList            'kclt'
  246. # define keyAEClassID            'clID'
  247. # define keyAEColor            'colr'
  248. # define keyAEColorTable            'cltb'
  249. # define keyAECurveHeight            'kchd'
  250. # define keyAECurveWidth            'kcwd'
  251. # define keyAEDashStyle            'pdst'
  252. # define keyAEData            'data'
  253. # define keyAEDefaultType            'deft'
  254. # define keyAEDefinitionRect            'pdrt'
  255. # define keyAEDescType            'dstp'
  256. # define keyAEDestination            'dest'
  257. # define keyAEDoAntiAlias            'anta'
  258. # define keyAEDoDithered            'gdit'
  259. # define keyAEDoRotate            'kdrt'
  260. # define keyAEDoScale            'ksca'
  261. # define keyAEDoTranslate            'ktra'
  262. # define keyAEEditionFileLoc            'eloc'
  263. # define keyAEElements            'elms'
  264. # define keyAEEndPoint            'pend'
  265. # define keyAEEventClass            'evcl'
  266. # define keyAEEventID            'evti'
  267. # define keyAEFile            'kfil'
  268. # define keyAEFileType            'fltp'
  269. # define keyAEFillColor            'flcl'
  270. # define keyAEFillPattern            'flpt'
  271. # define keyAEFlipHorizontal            'kfho'
  272. # define keyAEFlipVertical            'kfvt'
  273. # define keyAEFont            'font'
  274. # define keyAEFormula            'pfor'
  275. # define keyAEGraphicObjects            'gobs'
  276. # define keyAEID            'ID  '
  277. # define keyAEImageQuality            'gqua'
  278. # define keyAEInsertHere            'insh'
  279. # define keyAEKeyForms            'keyf'
  280. # define keyAEKeyword            'kywd'
  281. # define keyAELevel            'levl'
  282. # define keyAELineArrow            'arro'
  283. # define keyAEName            'pnam'
  284. # define keyAENewElementLoc            'pnel'
  285. # define keyAEObject            'kobj'
  286. # define keyAEObjectClass            'kocl'
  287. # define keyAEOffStyles            'ofst'
  288. # define keyAEOnStyles            'onst'
  289. # define keyAEParameters            'prms'
  290. # define keyAEParamFlags            'pmfg'
  291. # define keyAEPenColor            'ppcl'
  292. # define keyAEPenPattern            'pppa'
  293. # define keyAEPenWidth            'ppwd'
  294. # define keyAEPixelDepth            'pdpt'
  295. # define keyAEPixMapMinus            'kpmm'
  296. # define keyAEPMTable            'kpmt'
  297. # define keyAEPointList            'ptlt'
  298. # define keyAEPointSize            'ptsz'
  299. # define keyAEPosition            'kpos'
  300. # define keyAEPropData            'prdt'
  301. # define keyAEProperties            'qpro'
  302. # define keyAEProperty            'kprp'
  303. # define keyAEPropFlags            'prfg'
  304. # define keyAEPropID            'prop'
  305. # define keyAEProtection            'ppro'
  306. # define keyAERenderAs            'kren'
  307. # define keyAERequestedType            'rtyp'
  308. # define keyAEResult            '----'
  309. # define keyAEResultInfo            'rsin'
  310. # define keyAERotation            'prot'
  311. # define keyAERotPoint            'krtp'
  312. # define keyAERowList            'krls'
  313. # define keyAESaveOptions            'savo'
  314. # define keyAEScale            'pscl'
  315. # define keyAEScriptTag            'psct'
  316. # define keyAEShowWhere            'show'
  317. # define keyAEStartAngle            'pang'
  318. # define keyAEStartPoint            'pstp'
  319. # define keyAEStyles            'ksty'
  320. # define keyAESuiteID            'suit'
  321. # define keyAEText            'ktxt'
  322. # define keyAETextColor            'ptxc'
  323. # define keyAETextFont            'ptxf'
  324. # define keyAETextPointSize            'ptps'
  325. # define keyAETextStyles            'txst'
  326. # define keyAETheText            'thtx'
  327. # define keyAETransferMode            'pptm'
  328. # define keyAETranslation            'ptrs'
  329. # define keyAETryAsStructGraf            'toog'
  330. # define keyAEUniformStyles            'ustl'
  331. # define keyAEUpdateOn            'pupd'
  332. # define keyAEUserTerm            'utrm'
  333. # define keyAEWindow            'wndw'
  334. # define keyAEWritingCode            'wrcd'
  335. # define keyMiscellaneous            'fmsc'
  336. # define keySelection            'fsel'
  337. # define keyWindow            'kwnd'
  338. # define pArcAngle            'parc'
  339. # define pBackgroundColor            'pbcl'
  340. # define pBackgroundPattern            'pbpt'
  341. # define pBestType            'pbst'
  342. # define pBounds            'pbnd'
  343. # define pClass            'pcls'
  344. # define pClipboard            'pcli'
  345. # define pColor            'colr'
  346. # define pColorTable            'cltb'
  347. # define pContents            'pcnt'
  348. # define pCornerCurveHeight            'pchd'
  349. # define pCornerCurveWidth            'pcwd'
  350. # define pDashStyle            'pdst'
  351. # define pDefaultType            'deft'
  352. # define pDefinitionRect            'pdrt'
  353. # define pEnabled            'enbl'
  354. # define pEndPoint            'pend'
  355. # define pFillColor            'flcl'
  356. # define pFillPattern            'flpt'
  357. # define pFont            'font'
  358. # define pFormula            'pfor'
  359. # define pGraphicObjects            'gobs'
  360. # define pHasCloseBox            'hclb'
  361. # define pHasTitleBar            'ptit'
  362. # define pID            'ID  '
  363. # define pIndex            'pidx'
  364. # define pInsertionLoc            'pins'
  365. # define pIsFloating            'isfl'
  366. # define pIsFrontProcess            'pisf'
  367. # define pIsModal            'pmod'
  368. # define pIsModified            'imod'
  369. # define pIsResizable            'prsz'
  370. # define pIsStationeryPad            'pspd'
  371. # define pIsZoomable            'iszm'
  372. # define pIsZoomed            'pzum'
  373. # define pItemNumber            'itmn'
  374. # define pJustification            'pjst'
  375. # define pLineArrow            'arro'
  376. # define pMenuID            'mnid'
  377. # define pName            'pnam'
  378. # define pNewElementLoc            'pnel'
  379. # define pPenColor            'ppcl'
  380. # define pPenPattern            'pppa'
  381. # define pPenWidth            'ppwd'
  382. # define pPixelDepth            'pdpt'
  383. # define pPointList            'ptlt'
  384. # define pPointSize            'ptsz'
  385. # define pProtection            'ppro'
  386. # define pRotation            'prot'
  387. # define pScale            'pscl'
  388. # define pScriptTag            'psct'
  389. # define pSelected            'selc'
  390. # define pSelection            'sele'
  391. # define pStartAngle            'pang'
  392. # define pStartPoint            'pstp'
  393. # define pTextColor            'ptxc'
  394. # define pTextFont            'ptxf'
  395. # define pTextItemDelimiters            'txdl'
  396. # define pTextPointSize            'ptps'
  397. # define pTextStyles            'txst'
  398. # define pTransferMode            'pptm'
  399. # define pTranslation            'ptrs'
  400. # define pUniformStyles            'ustl'
  401. # define pUpdateOn            'pupd'
  402. # define pUserSelection            'pusl'
  403. # define pVersion            'vers'
  404. # define pVisible            'pvis'
  405. # define typeAEText            'tTXT'
  406. # define typeArc            'carc'
  407. # define typeBest            'best'
  408. # define typeCell            'ccel'
  409. # define typeClassInfo            'clin'
  410. # define typeColorTable            'clrt'
  411. # define typeColumn            'ccol'
  412. # define typeDashStyle            'tdas'
  413. # define typeData            'tdta'
  414. # define typeDrawingArea            'cdrw'
  415. # define typeElemInfo            'elin'
  416. # define typeEnumeration            'enum'
  417. # define typeEPS            'EPS '
  418. # define typeEventInfo            'evin'
  419. # define typeFinderWindow            'fwin'
  420. # define typeFixed            'fixd'
  421. # define typeFixedPoint            'fpnt'
  422. # define typeFixedRectangle            'frct'
  423. # define typeGraphicLine            'glin'
  424. # define typeGraphicText            'cgtx'
  425. # define typeGroupedGraphic            'cpic'
  426. # define typeInsertionLoc            'insl'
  427. # define typeIntlText            'itxt'
  428. # define typeIntlWritingCode            'intl'
  429. # define typeLongDateTime            'ldt '
  430. # define typeLongFixed            'lfxd'
  431. # define typeLongFixedPoint            'lfpt'
  432. # define typeLongFixedRectangle            'lfrc'
  433. # define typeLongPoint            'lpnt'
  434. # define typeLongRectangle            'lrct'
  435. # define typeMachineLoc            'mLoc'
  436. # define typeOval            'covl'
  437. # define typeParamInfo            'pmin'
  438. # define typePict            'PICT'
  439. # define typePixelMap            'cpix'
  440. # define typePixMapMinus            'tpmm'
  441. # define typePolygon            'cpgn'
  442. # define typePropInfo            'pinf'
  443. # define typeQDPoint            'QDpt'
  444. # define typeQDRectangle            'qdrt'
  445. # define typeRectangle            'crec'
  446. # define typeRGB16            'tr16'
  447. # define typeRGB96            'tr96'
  448. # define typeRGBColor            'cRGB'
  449. # define typeRotation            'trot'
  450. # define typeRoundedRectangle            'crrc'
  451. # define typeRow            'crow'
  452. # define typeScrapStyles            'styl'
  453. # define typeStyledText            'STXT'
  454. # define typeSuiteInfo            'suin'
  455. # define typeTable            'ctbl'
  456. # define typeTextStyles            'tsty'
  457. # define typeTIFF            'TIFF'
  458. # define typeVersion            'vers'
  459. # define zoomIn            7
  460. # define zoomOut            8
  461.  
  462.  
  463. #endif __AEREGISTRY.R__